home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / iapl / manual / new / ch6 < prev   
Encoding:
Text File  |  1995-11-25  |  36.1 KB  |  289 lines

  1. ---- Chapter 6: Technical information -----------------------------------------
  2.  
  3. This chapter gives the in-depth technical details specific to the Atari ST port
  4. of I-APL.  A full explanation of the module system is given, with documentation
  5. for the essential modules.  There are instructions for creating additional
  6. modules, with examples.
  7.     
  8. There are two versions of I-APL: a 16-bit and a 32-bit version.  The ST port
  9. uses the 32-bit version.  The advantage of this is that it allows all the ST's
  10. memory to be accessed, rather than being limited to 32K as in the 16-bit
  11. version.  The disadvantage is that it runs slower; multiplies and divides have
  12. to be done on 32-bit numbers rather than 16-bit numbers, and so on.
  13.  
  14. Another feature of I-APL is that it was designed to run on machines in which
  15. the words are stored the other way round (compared to the 68000) - as in the
  16. Z80, 8086, Archimedies RISC chip, etc.  The effect of this is that the entire
  17. I-APL memory has to be stored reversed (as viewed from th---- Chapter 6: Technical information -----------------------------------------
  18.  
  19. This chapter gives the in-depth technical details specific to the Atari ST port
  20. of I-APL.  A full explanation of the module system is given, with documentation
  21. for the essential modules.  There are instructions for creating additional
  22. modules, with examples.
  23.     
  24. There are two versions of I-APL: a 16-bit and a 32-bit version.  The ST port
  25. uses the 32-bit version.  The advantage of this is that it allows all the ST's
  26. memory to be accessed, rather than being limited to 32K as in the 16-bit
  27. version.  The disadvantage is that it runs slower; multiplies and divides have
  28. to be done on 32-bit numbers rather than 16-bit numbers, and so on.
  29.  
  30. Another feature of I-APL is that it was designed to run on machines in which
  31. the words are stored the other way round (compared to the 68000) - as in the
  32. Z80, 8086, Archimedies RISC chip, etc.  The effect of this is that the entire
  33. I-APL memory has to be stored reversed (as viewed from th---- Chapter 6: Technical information -----------------------------------------
  34.  
  35. This chapter gives the in-depth technical details specific to the Atari ST port
  36. of I-APL.  A full explanation of the module system is given, with documentation
  37. for the essential modules.  There are instructions for creating additional
  38. modules, with examples.
  39.     
  40. There are two versions of I-APL: a 16-bit and a 32-bit version.  The ST port
  41. uses the 32-bit version.  The advantage of this is that it allows all the ST's
  42. memory to be accessed, rather than being limited to 32K as in the 16-bit
  43. version.  The disadvantage is that it runs slower; multiplies and divides have
  44. to be done on 32-bit numbers rather than 16-bit numbers, and so on.
  45.  
  46. Another feature of I-APL is that it was designed to run on machines in which
  47. the words are stored the other way round (compared to the 68000) - as in the
  48. Z80, 8086, Archimedies RISC chip, etc.  The effect of this is that the entire
  49. I-APL memory has to be stored reversed (as viewed from th---- Chapter 6: Technical information -----------------------------------------
  50.  
  51. This chapter gives the in-depth technical details specific to the Atari ST port
  52. of I-APL.  A full explanation of the module system is given, with documentation
  53. for the essential modules.  There are instructions for creating additional
  54. modules, with examples.
  55.     
  56. There are two versions of I-APL: a 16-bit and a 32-bit version.  The ST port
  57. uses the 32-bit version.  The advantage of this is that it allows all the ST's
  58. memory to be accessed, rather than being limited to 32K as in the 16-bit
  59. version.  The disadvantage is that it runs slower; multiplies and divides have
  60. to be done on 32-bit numbers rather than 16-bit numbers, and so on.
  61.  
  62. Another feature of I-APL is that it was designed to run on machines in which
  63. the words are stored the other way round (compared to the 68000) - as in the
  64. Z80, 8086, Archimedies RISC chip, etc.  The effect of this is that the entire
  65. I-APL memory has to be stored reversed (as viewed from th---- Chapter 6: Technical information -----------------------------------------
  66.  
  67. This chapter gives the in-depth technical details specific to the Atari ST port
  68. of I-APL.  A full explanation of the module system is given, with documentation
  69. for the essential modules.  There are instructions for creating additional
  70. modules, with examples.
  71.     
  72. There are two versions of I-APL: a 16-bit and a 32-bit version.  The ST port
  73. uses the 32-bit version.  The advantage of this is that it allows all the ST's
  74. memory to be accessed, rather than being limited to 32K as in the 16-bit
  75. version.  The disadvantage is that it runs slower; multiplies and divides have
  76. to be done on 32-bit numbers rather than 16-bit numbers, and so on.
  77.  
  78. Another feature of I-APL is that it was designed to run on machines in which
  79. the words are stored the other way round (compared to the 68000) - as in the
  80. Z80, 8086, Archimedies RISC chip, etc.  The effect of this is that the entire
  81. I-APL memory has to be stored reversed (as viewed from th---- Chapter 6: Technical information -----------------------------------------
  82.  
  83. This chapter gives the in-depth technical details specific to the Atari ST port
  84. of I-APL.  A full explanation of the module system is given, with documentation
  85. for the essential modules.  There are instructions for creating additional
  86. modules, with examples.
  87.     
  88. There are two versions of I-APL: a 16-bit and a 32-bit version.  The ST port
  89. uses the 32-bit version.  The advantage of this is that it allows all the ST's
  90. memory to be accessed, rather than being limited to 32K as in the 16-bit
  91. version.  The disadvantage is that it runs slower; multiplies and divides have
  92. to be done on 32-bit numbers rather than 16-bit numbers, and so on.
  93.  
  94. Another feature of I-APL is that it was designed to run on machines in which
  95. the words are stored the other way round (compared to the 68000) - as in the
  96. Z80, 8086, Archimedies RISC chip, etc.  The effect of this is that the entire
  97. I-APL memory has to be stored reversed (as viewed from th---- Chapter 6: Technical information -----------------------------------------
  98.  
  99. This chapter gives the in-depth technical details specific to the Atari ST port
  100. of I-APL.  A full explanation of the module system is given, with documentation
  101. for the essential modules.  There are instructions for creating additional
  102. modules, with examples.
  103.     
  104. There are two versions of I-APL: a 16-bit and a 32-bit version.  The ST port
  105. uses the 32-bit version.  The advantage of this is that it allows all the ST's
  106. memory to be accessed, rather than being limited to 32K as in the 16-bit
  107. version.  The disadvantage is that it runs slower; multiplies and divides have
  108. to be done on 32-bit numbers rather than 16-bit numbers, and so on.
  109.  
  110. Another feature of I-APL is that it was designed to run on machines in which
  111. the words are stored the other way round (compared to the 68000) - as in the
  112. Z80, 8086, Archimedies RISC chip, etc.  The effect of this is that the entire
  113. I-APL memory has to be stored reversed (as viewed from th---- Chapter 6: Technical information -----------------------------------------
  114.  
  115. This chapter gives the in-depth technical details specific to the Atari ST port
  116. of I-APL.  A full explanation of the module system is given, with documentation
  117. for the essential modules.  There are instructions for creating additional
  118. modules, with examples.
  119.     
  120. There are two versions of I-APL: a 16-bit and a 32-bit version.  The ST port
  121. uses the 32-bit version.  The advantage of this is that it allows all the ST's
  122. memory to be accessed, rather than being limited to 32K as in the 16-bit
  123. version.  The disadvantage is that it runs slower; multiplies and divides have
  124. to be done on 32-bit numbers rather than 16-bit numbers, and so on.
  125.  
  126. Another feature of I-APL is that it was designed to run on machines in which
  127. the words are stored the other way round (compared to the 68000) - as in the
  128. Z80, 8086, Archimedies RISC chip, etc.  The effect of this is that the entire
  129. I-APL memory has to be stored reversed (as viewed from th---- Chapter 6: Technical information -----------------------------------------
  130.  
  131. This chapter gives the in-depth technical details specific to the Atari ST port
  132. of I-APL.  A full explanation of the module system is given, with documentation
  133. for the essential modules.  There are instructions for creating additional
  134. modules, with examples.
  135.     
  136. There are two versions of I-APL: a 16-bit and a 32-bit version.  The ST port
  137. uses the 32-bit version.  The advantage of this is that it allows all the ST's
  138. memory to be accessed, rather than being limited to 32K as in the 16-bit
  139. version.  The disadvantage is that it runs slower; multiplies and divides have
  140. to be done on 32-bit numbers rather than 16-bit numbers, and so on.
  141.  
  142. Another feature of I-APL is that it was designed to run on machines in which
  143. the words are stored the other way round (compared to the 68000) - as in the
  144. Z80, 8086, Archimedies RISC chip, etc.  The effect of this is that the entire
  145. I-APL memory has to be stored reversed (as viewed from th---- Chapter 6: Technical information -----------------------------------------
  146.  
  147. This chapter gives the in-depth technical details specific to the Atari ST port
  148. of I-APL.  A full explanation of the module system is given, with documentation
  149. for the essential modules.  There are instructions for creating additional
  150. modules, with examples.
  151.     
  152. There are two versions of I-APL: a 16-bit and a 32-bit version.  The ST port
  153. uses the 32-bit version.  The advantage of this is that it allows all the ST's
  154. memory to be accessed, rather than being limited to 32K as in the 16-bit
  155. version.  The disadvantage is that it runs slower; multiplies and divides have
  156. to be done on 32-bit numbers rather than 16-bit numbers, and so on.
  157.  
  158. Another feature of I-APL is that it was designed to run on machines in which
  159. the words are stored the other way round (compared to the 68000) - as in the
  160. Z80, 8086, Archimedies RISC chip, etc.  The effect of this is that the entire
  161. I-APL memory has to be stored reversed (as viewed from th---- Chapter 6: Technical information -----------------------------------------
  162.  
  163. This chapter gives the in-depth technical details specific to the Atari ST port
  164. of I-APL.  A full explanation of the module system is given, with documentation
  165. for the essential modules.  There are instructions for creating additional
  166. modules, with examples.
  167.     
  168. There are two versions of I-APL: a 16-bit and a 32-bit version.  The ST port
  169. uses the 32-bit version.  The advantage of this is that it allows all the ST's
  170. memory to be accessed, rather than being limited to 32K as in the 16-bit
  171. version.  The disadvantage is that it runs slower; multiplies and divides have
  172. to be done on 32-bit numbers rather than 16-bit numbers, and so on.
  173.  
  174. Another feature of I-APL is that it was designed to run on machines in which
  175. the words are stored the other way round (compared to the 68000) - as in the
  176. Z80, 8086, Archimedies RISC chip, etc.  The effect of this is that the entire
  177. I-APL memory has to be stored reversed (as viewed from th---- Chapter 6: Technical information -----------------------------------------
  178.  
  179. This chapter gives the in-depth technical details specific to the Atari ST port
  180. of I-APL.  A full explanation of the module system is given, with documentation
  181. for the essential modules.  There are instructions for creating additional
  182. modules, with examples.
  183.     
  184. There are two versions of I-APL: a 16-bit and a 32-bit version.  The ST port
  185. uses the 32-bit version.  The advantage of this is that it allows all the ST's
  186. memory to be accessed, rather than being limited to 32K as in the 16-bit
  187. version.  The disadvantage is that it runs slower; multiplies and divides have
  188. to be done on 32-bit numbers rather than 16-bit numbers, and so on.
  189.  
  190. Another feature of I-APL is that it was designed to run on machines in which
  191. the words are stored the other way round (compared to the 68000) - as in the
  192. Z80, 8086, Archimedies RISC chip, etc.  The effect of this is that the entire
  193. I-APL memory has to be stored reversed (as viewed from th---- Chapter 6: Technical information -----------------------------------------
  194.  
  195. This chapter gives the in-depth technical details specific to the Atari ST port
  196. of I-APL.  A full explanation of the module system is given, with documentation
  197. for the essential modules.  There are instructions for creating additional
  198. modules, with examples.
  199.     
  200. There are two versions of I-APL: a 16-bit and a 32-bit version.  The ST port
  201. uses the 32-bit version.  The advantage of this is that it allows all the ST's
  202. memory to be accessed, rather than being limited to 32K as in the 16-bit
  203. version.  The disadvantage is that it runs slower; multiplies and divides have
  204. to be done on 32-bit numbers rather than 16-bit numbers, and so on.
  205.  
  206. Another feature of I-APL is that it was designed to run on machines in which
  207. the words are stored the other way round (compared to the 68000) - as in the
  208. Z80, 8086, Archimedies RISC chip, etc.  The effect of this is that the entire
  209. I-APL memory has to be stored reversed (as viewed from th---- Chapter 6: Technical information -----------------------------------------
  210.  
  211. This chapter gives the in-depth technical details specific to the Atari ST port
  212. of I-APL.  A full explanation of the module system is given, with documentation
  213. for the essential modules.  There are instructions for creating additional
  214. modules, with examples.
  215.     
  216. There are two versions of I-APL: a 16-bit and a 32-bit version.  The ST port
  217. uses the 32-bit version.  The advantage of this is that it allows all the ST's
  218. memory to be accessed, rather than being limited to 32K as in the 16-bit
  219. version.  The disadvantage is that it runs slower; multiplies and divides have
  220. to be done on 32-bit numbers rather than 16-bit numbers, and so on.
  221.  
  222. Another feature of I-APL is that it was designed to run on machines in which
  223. the words are stored the other way round (compared to the 68000) - as in the
  224. Z80, 8086, Archimedies RISC chip, etc.  The effect of this is that the entire
  225. I-APL memory has to be stored reversed (as viewed from th---- Chapter 6: Technical information -----------------------------------------
  226.  
  227. This chapter gives the in-depth technical details specific to the Atari ST port
  228. of I-APL.  A full explanation of the module system is given, with documentation
  229. for the essential modules.  There are instructions for creating additional
  230. modules, with examples.
  231.     
  232. There are two versions of I-APL: a 16-bit and a 32-bit version.  The ST port
  233. uses the 32-bit version.  The advantage of this is that it allows all the ST's
  234. memory to be accessed, rather than being limited to 32K as in the 16-bit
  235. version.  The disadvantage is that it runs slower; multiplies and divides have
  236. to be done on 32-bit numbers rather than 16-bit numbers, and so on.
  237.  
  238. Another feature of I-APL is that it was designed to run on machines in which
  239. the words are stored the other way round (compared to the 68000) - as in the
  240. Z80, 8086, Archimedies RISC chip, etc.  The effect of this is that the entire
  241. I-APL memory has to be stored reversed (as viewed from th---- Chapter 6: Technical information -----------------------------------------
  242.  
  243. This chapter gives the in-depth technical details specific to the Atari ST port
  244. of I-APL.  A full explanation of the module system is given, with documentation
  245. for the essential modules.  There are instructions for creating additional
  246. modules, with examples.
  247.     
  248. There are two versions of I-APL: a 16-bit and a 32-bit version.  The ST port
  249. uses the 32-bit version.  The advantage of this is that it allows all the ST's
  250. memory to be accessed, rather than being limited to 32K as in the 16-bit
  251. version.  The disadvantage is that it runs slower; multiplies and divides have
  252. to be done on 32-bit numbers rather than 16-bit numbers, and so on.
  253.  
  254. Another feature of I-APL is that it was designed to run on machines in which
  255. the words are stored the other way round (compared to the 68000) - as in the
  256. Z80, 8086, Archimedies RISC chip, etc.  The effect of this is that the entire
  257. I-APL memory has to be stored reversed (as viewed from th---- Chapter 6: Technical information -----------------------------------------
  258.  
  259. This chapter gives the in-depth technical details specific to the Atari ST port
  260. of I-APL.  A full explanation of the module system is given, with documentation
  261. for the essential modules.  There are instructions for creating additional
  262. modules, with examples.
  263.     
  264. There are two versions of I-APL: a 16-bit and a 32-bit version.  The ST port
  265. uses the 32-bit version.  The advantage of this is that it allows all the ST's
  266. memory to be accessed, rather than being limited to 32K as in the 16-bit
  267. version.  The disadvantage is that it runs slower; multiplies and divides have
  268. to be done on 32-bit numbers rather than 16-bit numbers, and so on.
  269.  
  270. Another feature of I-APL is that it was designed to run on machines in which
  271. the words are stored the other way round (compared to the 68000) - as in the
  272. Z80, 8086, Archimedies RISC chip, etc.  The effect of this is that the entire
  273. I-APL memory has to be stored reversed (as viewed from th---- Chapter 6: Technical information -----------------------------------------
  274.  
  275. This chapter gives the in-depth technical details specific to the Atari ST port
  276. of I-APL.  A full explanation of the module system is given, with documentation
  277. for the essential modules.  There are instructions for creating additional
  278. modules, with examples.
  279.     
  280. There are two versions of I-APL: a 16-bit and a 32-bit version.  The ST port
  281. uses the 32-bit version.  The advantage of this is that it allows all the ST's
  282. memory to be accessed, rather than being limited to 32K as in the 16-bit
  283. version.  The disadvantage is that it runs slower; multiplies and divides have
  284. to be done on 32-bit numbers rather than 16-bit numbers, and so on.
  285.  
  286. Another feature of I-APL is that it was designed to run on machines in which
  287. the words are stored the other way round (compared to the 68000) - as in the
  288. Z80, 8086, Archimedies RISC chip, etc.  The effect of this is that the entire
  289. I-APL memory has to be stored reversed (as viewed from th---- Chapter 6: Technical information -------------------------------